
.datePicker2 * {
	font: 11px/normal Arial; margin: 0px; padding: 1px 0px; text-align: center; color: rgb(51, 51, 51); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.datePicker2 {
	background: rgb(245, 245, 245); width: 168px; position: absolute;z-Index:200;
	z-index:2px;
}
.datePicker2 .handle {
	background: url("handle_bg.gif"); padding: 0px; width: 100%; height: 12px; margin-bottom: 2px; cursor: move;
}
.datePicker2 div {
	
}
.datePicker2 .month {
	margin: 0px 0px 2px; padding: 2px 0px; color: rgb(255, 255, 255); float: left; cursor: pointer; background-color: rgb(102, 102, 102);
}
.datePicker2 .selectMonth {
	margin: 0px 0px 2px; padding: 2px 0px; color: rgb(255, 255, 255); float: left; cursor: pointer; background-color: rgb(102, 102, 102);
}
.datePicker2 .year {
	margin: 0px 0px 2px; padding: 2px 0px; color: rgb(255, 255, 255); float: left; cursor: pointer; background-color: rgb(102, 102, 102);
}
.datePicker2 .selectYear {
	margin: 0px 0px 2px; padding: 2px 0px; color: rgb(255, 255, 255); float: left; cursor: pointer; background-color: rgb(102, 102, 102);
}
.datePicker2 .close {
	margin: 0px 0px 2px; padding: 2px 0px; color: rgb(255, 255, 255); float: left; cursor: pointer; background-color: rgb(102, 102, 102);
}
.datePicker2 .month {
	width: 86px; margin-left: 0px;
}
.datePicker2 .selectMonth {
	width: 86px; margin-left: 0px;
}
.datePicker2 .year {
	margin: 0px 1px 2px; width: 56px;
}
.datePicker2 .selectYear {
	margin: 0px 1px 2px; width: 56px;
	
	height : 200px;
	overflow : auto;
	border:1px solid black;
}

.datePicker2 .month {
	background-position: right; background-image: url("select_row.gif"); background-repeat: no-repeat;
}
.datePicker2 .year {
	background-position: right; background-image: url("select_row.gif"); background-repeat: no-repeat;
}
.datePicker2 .close {
	width: 23px; margin-right: 0px;
}
.datePicker2 .selectMonth {
	background: rgb(102, 102, 102); margin: 0px; padding: 0px; left: 0px; top: 0px; position: absolute; cursor: default;
}
.datePicker2 .selectYear {
	background: rgb(102, 102, 102); margin: 0px; padding: 0px; left: 0px; top: 0px; position: absolute; cursor: default;
}
.datePicker2 .selectYear {
	left: 87px;
}
.datePicker2 .selectMonth a {
	margin: 0px; width: 100%; color: rgb(255, 255, 255);
}
.datePicker2 .selectYear a {
	margin: 0px; width: 100%; color: rgb(255, 255, 255);
}
.datePicker2 .selectYear a:hover {
	background: rgb(127, 181, 63);
}
.datePicker2 .selectMonth a:hover {
	background: rgb(127, 181, 63);
}
.datePicker2 .selectYear a.more {
	background: rgb(34, 34, 34);
}
.datePicker2 .selectMonth a.selected {
	background: rgb(51, 51, 51);
}
.datePicker2 .selectYear a.selected {
	background: rgb(51, 51, 51);
}
.datePicker2 div b {
	margin: 0px 0px 2px; width: 24px; float: left; cursor: default;
}
.datePicker2 div a {
	margin: 0px 0px 2px; width: 24px; float: left; cursor: default;
}
.datePicker2 div span {
	margin: 0px 0px 2px; width: 24px; float: left; cursor: default;
}
.datePicker2 div b {
	font-weight: bold;
}
.datePicker2 div span {
	color: rgb(187, 187, 187);
}
.datePicker2 .today {
	background: rgb(102, 102, 102); padding: 3px 0px; color: rgb(255, 255, 255); clear: both; display: block; cursor: default;
}
.datePicker2 a:hover {
	background: rgb(127, 181, 63); color: rgb(255, 255, 255);
}
.datePicker2 div a.selected {
	background: rgb(189, 219, 153);
}
.hidden {
	display: none !important;
}
.datePicker2 {
	background: rgb(51, 51, 51);
}
.datePicker2 div a {
	color: rgb(255, 255, 255);
}
.datePicker2 b {
	color: rgb(255, 255, 255);
}
.datePicker2 div span {
	color: rgb(102, 102, 102);
}
.datePicker2 .today {
	background: rgb(51, 51, 51);
}
